mat supported platform - French English Dictionary